/* 样式重置 */
body, ul, ol, li, input, p , h1, h2, h3, h4, h5, h6, dl, dd, dt, form {margin: 0;padding: 0;}
ul, li {list-style: none;}
img {border: none;}
input, textarea {outline: none;font-family:"SourceHanSansCN",serif, Arial, "PingFang SC", "Hiragino Sans GB";}
a:focus {outline-style:none; -moz-outline-style: none;}
input:focus {outline: none;}
a {text-decoration: none;}
a:hover {text-decoration: none;cursor:pointer;}
html{font-size:100px;}
body{position:fixed;height:100%;width:100%;font-size:0.14rem;}
body{
	font-family:"SourceHanSansCN",serif, Arial, "PingFang SC", "Hiragino Sans GB";
  }
#app,body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-size:0.16rem;
}
.el-popup-parent--hidden{padding-right:0!important;}

/* 头部导航重置*/
/*.el-menu{background:transparent!important;}*/
.el-submenu__title{
	height: 0.57rem;
    line-height: 0.57rem;
	font-size:0.17rem;
	padding: 0 0.2rem;
}
.el-menu-item{
	height: 0.57rem;
    line-height: 0.57rem;
	font-size: 0.16rem;
	padding: 0 0.2rem;
	background: transparent;
}
.el-submenu .el-menu-item{
	height:0.5rem;
    line-height: 0.5rem;
	padding: 0 0.4rem;
}
#app .sidebar-container .el-menu-item, #app .sidebar-container .el-submenu__title{padding-left:0.2rem!important;}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title,#app .sidebar-container .el-submenu .el-menu-item{
	padding-left:0.3rem!important;
	padding-right:0.15rem!important;
}
#app .sidebar-container .svg-icon{margin-right:0.08rem;}
/*#app .sidebar-container .el-menu-item.is-active{background:#d0e1f7!important;}*/
.el-menu.el-menu--horizontal{border-bottom:none;}
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal .el-menu-item:not(.is-disabled):focus{
	background: rgba(255,255,255,.21);
}
.el-menu--horizontal > .el-submenu:focus, .el-menu--horizontal > .el-submenu:hover{
	background: rgba(255,255,255,.21)
}
/*.el-menu--horizontal .el-menu--popup .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal .el-menu--popup  .el-menu-item:not(.is-disabled):focus{
	background:#fff;
}*/
/*.el-submenu.is-opened .el-menu-item:hover,.el-submenu.is-opened .el-menu-item:focus {background:#fff!important;}*/
.el-menu--horizontal > .el-submenu .el-submenu__title:hover{background:transparent;}
.more-menu:hover,.more-menu:focus{background:#fff!important;}
.el-transfer-panel {width: 2.5rem;}
.el-transfer__buttons{padding:0 0.3rem;}

.el-scrollbar__bar.is-horizontal{height:0.06rem;left: 0.02rem;}
.el-breadcrumb__separator{margin:0 0.09rem;}
/* element重置 */
.el-col{height:100%;}
.top-right-btn{
  display: inline-block;
	margin-bottom:0.1rem;
	float:right;
}
/* 表格 */
.el-table .cell{
	line-height: 0.23rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;}
.el-table th.is-leaf{
	background:#eef1f7;
}
.el-table--medium th.is-leaf{padding:0.06rem 0;}
.el-table{
	color:#333;
	font-size:0.14rem;
}
.el-table thead{
	color:#333;
}
.el-table td{
	padding:0.086rem 0;
}
.el-table th{padding:0.03rem 0;}
.el-table .el-button--medium{font-size:0.14rem;padding: 0.05rem 0.12rem;}
.el-button{
	padding:0.09rem 0.2rem;
}

.el-button + .el-button{margin-left:0.1rem;}
.el-carousel__indicator--horizontal{padding:0.12rem 0.04rem;}
.el-carousel__button{width:0.3rem;}
.el-carousel__indicators--outside{bottom:0.26rem;}
/* 适配重置 */
/* 弹框 */
.el-dialog__header{
	padding:0 0.2rem;
	height: 0.6rem;
	line-height: 0.6rem;
	border-bottom:1px solid #efefef;
	/*background:url("../images/dialog_title.png") no-repeat left top;*/
	background-size: cover;
    color: #fff;
}
.el-dialog__title{
	line-height: 0.24rem;
    font-size: 0.18rem;
}
.el-dialog__headerbtn{
	top:0.2rem;
	right: 0.2rem;
	font-size:0.16rem;
}
.el-dialog__title,.el-dialog__headerbtn .el-dialog__close{
	color:#fff;
}
.el-dialog__headerbtn .el-dialog__close:hover{color:#fff;}
.el-dialog__footer{
	/*background:#eef3f8;*/
	padding: 0.2rem;
}
.el-dialog__body{
	padding: 0.2rem 0.2rem;
    font-size: 0.14rem;
}
.el-dialog__body .el-date-editor.el-input,.el-dialog__body .el-date-editor.el-input__inner{
	width:100%;
}
.dialog-body .el-dialog__body{
	height: calc(100% - 0.6rem);
	background: #f0f4f7;
}
.dialog-body .btn-wrap{height:0.55rem;}
/* 表单 */
.el-form--inline .el-form-item__content{
	line-height:0.38rem;
	vertical-align: middle;
}
.el-input__inner{
	height:0.38rem;
	line-height:0.38rem;
	padding:0 0.15rem;
}
.el-form-item__label{font-size: 0.16rem;padding: 0 0.12rem 0 0;font-weight:500;}
.el-form-item--medium .el-form-item__label{line-height:0.38rem;}
.el-form-item{margin-bottom: 0.16rem;}
.el-form-item--medium .el-form-item__content{line-height:0.38rem;font-size:0.14rem;}
.el-input--medium .el-input__inner{height:0.38rem;line-height:0.38rem;}
.el-button--medium{font-size:0.14rem;}
.el-button--mini.is-circle {padding: 0.07rem;}
.el-input-number--medium .el-input__inner{padding-left:0.43rem;padding-right:0.43rem;}
.el-radio{font-size:0.14rem;margin-right:0.3rem;}
.el-select-dropdown__list{padding:0.06rem 0;}
.el-select-dropdown__item{font-size:0.14rem;padding: 0 0.2rem;height:0.34rem;line-height:0.34rem;}
/* 分页 */
.el-pagination{padding:0.02rem 0.05rem;}
.el-pagination span:not([class*=suffix]), .el-pagination button{font-size: 0.13rem;min-width: 0.355rem;height: 0.28rem;line-height: 0.28rem;}
.el-pagination .el-select .el-input {
    width: 1rem;
    margin: 0 0.05rem;
}
.el-pagination .el-select .el-input .el-input__inner {
    padding-right: 0.25rem;
    border-radius: 3px;
}
.el-pagination__sizes .el-input .el-input__inner {
    font-size: 0.13rem;
    padding-left:0.08rem;
}
.el-input--mini .el-input__inner {
    height: 0.28rem;
    line-height:0.28rem;
}
.el-select .el-input .el-select__caret{font-size:0.14rem;}
.el-input--mini .el-input__icon{line-height:0.28rem;}
.el-pagination.is-background .btn-prev, .el-pagination.is-background .btn-next, .el-pagination.is-background .el-pager li{
	margin: 0 0.05rem;
	min-width: 0.3rem;
}
.el-pager li{
	height: 0.28rem;
	line-height:0.28rem;
	font-size:0.13rem;
	padding: 0 0.04rem;
}
.el-pagination__editor.el-input{width:0.5rem;}
.el-pagination__editor.el-input .el-input__inner {height: 0.28rem;}
.el-input--medium{font-size:0.14rem;}
.el-form--inline .el-form-item{margin-right:0.1rem;}

.el-input--suffix .el-input__inner {padding-right:0.3rem;}
.el-input__suffix{right:0.05rem;}
.el-input--medium .el-input__icon{line-height:0.38rem;}
.el-button [class*=el-icon-] + span{margin-left:0.05rem;}
.el-input--small .el-input__inner{height:0.32rem;line-height:0.32rem;}
.el-switch__core{width: 0.4rem!important;height: 0.2rem;}
.el-switch__core:after{width:0.16rem;height:0.16rem;}
.el-switch.is-checked .el-switch__core::after{margin-left:-0.17rem;}
.el-radio-button--small .el-radio-button__inner{padding:0.09rem 0.15rem;}
.el-tag--medium{height:0.28rem;line-height:0.28rem;}
.el-range-editor--small.el-input__inner{padding:0.03rem 0.1rem;line-height:0.32rem;height:0.32rem;}
.el-range-editor--small .el-range__icon, .el-range-editor--small .el-range__close-icon{line-height:0.24rem;}
.el-range-editor--small .el-range-input{font-size:0.13rem;}
.el-range-editor--small .el-range-separator {
    line-height: 0.24rem;
    font-size: 0.13rem;
}
.vue-treeselect__control{padding-left:0.05rem!important;padding-right:0.05rem!important;height:0.36rem!important;}
.vue-treeselect--searchable .vue-treeselect__input-container{padding-left:0.05rem!important;padding-right:0.05rem!important;}
.vue-treeselect__placeholder, .vue-treeselect__single-value{padding-left:0.05rem!important;padding-right:0.05rem!important;line-height:0.34rem!important;}
.el-input-number.is-controls-right[class*=medium] [class*=increase], .el-input-number.is-controls-right[class*=medium] [class*=decrease]{line-height:0.17rem;}
.el-input-number--medium .el-input-number__increase, .el-input-number--medium .el-input-number__decrease {
    width:0.36rem;
    font-size: 0.14rem;
}
.el-input-number.is-controls-right .el-input__inner {
    padding-left: 0.15rem;
    padding-right: 0.5rem;
}
.el-input-number--medium{width:2rem;line-height:0.34rem;}
.el-descriptions{font-size:0.14rem;}
.el-descriptions__title{font-size:0.16rem;}
.el-button--medium.is-circle{padding: 0.1rem;}
.el-input--prefix .el-input__inner{padding-left:0.3rem;}
.table-progress .el-progress-bar__innerText{color: #333333;;}
.el-progress-bar__inner{background: #b1d3f3;}
.el-divider--horizontal{margin:0.24rem 0;}

/* 树形图 */
.el-tree-node__label{font-size:0.14rem;}
@media (max-width: 1366px) {
	#app .sidebar-container .el-menu-item, #app .sidebar-container .el-submenu__title{padding-left:0.15rem!important;}
	#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .theme-dark .el-submenu .el-menu-item{
		padding-left:0.22rem!important;
	}
	.el-input--small .el-input__icon{line-height: 0.26rem;}
	.el-date-editor .el-range-input{width:50%;}
}
